CSolve: Verifying C with Liquid Types

نویسندگان

  • Patrick Maxim Rondon
  • Alexander Bakst
  • Ming Kawaguchi
  • Ranjit Jhala
چکیده

We present CSolve, an automated verifier for C programs based on Liquid Type inference. We show how CSolve verifies memory safety through an example and describe its architecture and interface.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tale of Two Provers

Abstract We demonstrate for the €rst time that Liquid Haskell, a re€nement type checker for Haskell programs, can be used for arbitrary theorem proving by verifying a monoidal string matching algorithm implemented in Haskell. We use re€nement types to specify correctness properties, Haskell terms to express proofs of these properties, and Liquid Haskell to check the proofs. We evaluate Liquid H...

متن کامل

Comparison between protein-polyethylene glycol (PEG) interactions and the effect of PEG on protein-protein interactions using the liquid-liquid phase transition.

Phase transitions of protein aqueous solutions are important for protein crystallization and biomaterials science in general. One source of thermodynamic complexity in protein solutions and their phase transitions is the required presence of additives such as polyethylene glycol (PEG). To investigate the effects of PEG on the thermodynamic behavior of protein solutions, we report measurements o...

متن کامل

Polyamine Metabolites Profiling for Characterization of Lung and Liver Cancer Using an LC-Tandem MS Method with Multiple Statistical Data Mining Strategies: Discovering Potential Cancer Biomarkers in Human Plasma and Urine.

Polyamines, one of the most important kind of biomarkers in cancer research, were investigated in order to characterize different cancer types. An integrative approach which combined ultra-high performance liquid chromatography-tandem mass spectrometry detection and multiple statistical data processing strategies including outlier elimination, binary logistic regression analysis and cluster ana...

متن کامل

[BMIm]BF4-LiCl as an effective catalytic system for the synthesis of dicoumarols

A homogeneous ionic liquid 1-butyl-3-methylimidazolium tetrafluoroborate doped with LiCl ([BMIm]BF4-LiCl) was found as catalyst solvents for the synthesis of dicoumarols by the condensation of 4-hydroxycoumarin and aldehyde at 80 ˚C. In this field, several types of aromatic aldehyde, containing electron-withdrawing groups as well as electron-donating groups, were rapidly changed to the correspo...

متن کامل

Influence of Fibrolytic Enzymes on the in vitro Hydrolysis and Fermentation of Different Types of Roughages Treatment

The effects of pre-treating different types of roughages with alkali on the efficacy of exogenous fibrolytic enzymes for improving their digestibility were studied in vitroin factorial arrangement 4 × 3 × 5 (enzyme, treatment and roughage types). Two fibrolytic feed enzymes novozyme (N) and celloclast (C) their combination (N+C) were evaluated for their potential to improve in vitrodegradation ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012